package com.csu.express.dao;

import java.util.List;
import java.util.Map;

import com.csu.express.pojo.OrderPojo;

/** 
 * @项目名称：express
 * @类名称：OrderMapper
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年10月28日 下午10:58:16
 * @company:
 */
public interface OrderMapper
{

    /** @description
     * @author TangC
     * @date 2017年10月28日 下午11:28:51
     * @param order
     * @return
     */
    void insert(OrderPojo order);

    /** @description
     * @author TangC
     * @date 2017年10月28日 下午11:50:03
     * @param serialNumber
     * @return
     */
    OrderPojo selectBySn(String serialNumber);

    /** @description
     * @author TangC
     * @date 2017年10月28日 下午11:55:02
     * @param customerId
     * @param begin
     * @param number
     * @return
     */

    List<OrderPojo> selectOrdersByCustomerIdAndStatus(Map<String, Object> params);

    /** @description
     * @author TangC
     * @date 2017年10月31日 下午8:24:55
     * @param params
     * @return
     */

    Integer updateStatusBySNAndCId(Map<String, Object> params);

    /**
     * @description
     * @author 阳凯
     * @date 2017年11月5日 下午9:47:43
     * @param params
     * @return
     */

    List<OrderPojo> selectOrdersByDriverIdAndStatus(Map<String, Object> params);
}
